package com.hsxc.cdz.base.dao;

import org.mybatis.spring.SqlSessionTemplate;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Repository;

import com.hsxc.cdz.base.bean.Operator;

/** 
* @author 作者: 陈钊
* @version 创建时间：2016年6月21日 下午4:50:30 
* 类说明 ：
*/
@Repository
public class OperatorDao {
	
	//===============================================================================
	//自动注入SqlSessionTemplate类的实例
	@Autowired  
	private SqlSessionTemplate sqlSessionTemplate;
	
	//===============================================================================
	//运营商数据库的增，删,改，查。
	
	/**
	 * 根据运营商部分数据查找运营商全部数据
	 * @param regName  运营商的部分信息
	 * @return 单个运营商的全部信息，如果为null,未找到该运营商数据
	 */
	public Operator selectOperator(Operator operator){
		return sqlSessionTemplate.selectOne("selOperator", operator);
	}
	
	/**
	 * 根据运营商部分数据查找多个运营商全部数据
	 * @param regName  运营商的部分信息
	 * @return 多个运营商的全部信息，如果为null,未找到该运营商数据
	 */
	public Operator selectOperators(Operator operator){
		return sqlSessionTemplate.selectOne("selOperator", operator);
	}
}
